/* eslint-disable @typescript-eslint/no-explicit-any */
export interface IResult<T = any> {
  code: number
  data: T
  msg: string
}

export interface ResultData<T> {
  list: T[]
  page: {
    pageNum: number
    pageSize: number
    total: number
  }
}

export interface PageParams {
  pageNum: number
  pageSize?: number
}
